Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F2 Latvia F1 Lithuania F2 Germany F16 Slovenia F1 Slovenia F2 Slovenia F3 Croatia F5 Germany F15 Switzerland F2 Switzerland F3 Czech Republic F3 Slovakia F3 Austria F9 Germany F22 Austria F2 Czech Rep. F1 Czech Rep. F2 Czech Rep. F3 Germany-w2 Germany-w3 Greece F1 Greece F2 Austria F4 Latvia F1 Lithuania F1 Croatia F4 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Austria F1 Austria F2 France F5 Sweden F1 Czech Republic F2 Turkey F3 Czech Republic F4 Austria F4 Slovakia F1 Slovakia F2 Switzerland F1 Switzerland F2 Rhein-Main Challenger 2003 - Aschaffenburg Internazionali di Tennis - Bergamo Prosperita Open 2006 - Ostrava The Shelbourne Irish Open - Dublin Orleans Challenger Eckental Challenger Pau Challenger Traralgon Challenger Cherbourg Challenger Vicenza Challenger Warsteiner Grand Prix ATP Challenger - Oberstaufen Paegas Czech Open - Prague Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Prague Ostrava Sydney International - Sydney Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Tennis Channel Open - Las Vegas Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Malaysian Open - Kuala Lumpur Open de Nice Cote d'Azur - Nice Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille SkiStar Swedish Open - Bastad BMW Open - Munich Open Sud de France - Montpellier Gazprom Hungarian Open - Budapest Hamburg European Open - Hamburg Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Open Sud de France - Montpellier Open 13 Provence - Marseille Gerry Weber Open - Halle Bet-at-home Open - Hamburg Millennium Estoril Open - Estoril Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Intrum Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Tata Open Maharashtra - Pune Prague Challenger - Prague Gemax Open - Belgrade Open 88 - Contrexeville JVC Trophy - Vienna Ciur Cup 99 - Prague Freudenstadt Challenger - Freudenstadt Copa Ericsson - Montevideo Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Stella Artois Clay Court Championships - Budaors IPP Open - Helsinki Volkswagen Challenger 2004 - Wolfsburg Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Sarajevo Open 2004 - Sarajevo Tennis Napoli Cup 2004 - Napoli Ispat Open 2004 - Ostrava Czech Open - Prostejov ATU Cup - Weiden Oberstraufen Cup - Oberstaufen Open de la Ville de Saint Denis - Reunion Island Czech Open 2005 - Prostejov Lambertz Open by Stawag - Aachen X Torneo Internazionale di Tennis - Barletta 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Oberstaufen Cup - Oberstaufen Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Ethias Trophy - Mons XL Bermuda Open - Bermuda Rome Challenger Heilbronn Challenger Vancouver Challenger Orleans Challenger Marbella Challenger Bordeaux Challenger Kaohsiung Challenger Biella 2 Challenger Cassis Challenger Vilnus Challenger BNP Paribas Masters - Paris Galleryfurniture.com Challenge - Atlanta Rezidenza Open - Magdeburg Olbia Geovillage Open - Olbia Ljubljana Open 2002 - Ljubljana ECM Cup - Prague Gold Flake Open - Chennai Zivnobanka Czech Open - Prostejov AXA Open - Lisbon Verizon Tennis Challenge - Atlanta XL Capital Bermuda Open - Bermuda Renault Slovenian Open - Ljubljana Zivnobanka Open - Prostejov Jaegermeister Open - Braunschweig Wartburg Open - Eisenach Polish Open 2000 - Poznan Podebradka Cup - Prague Black Forest Open 2000 - Freudenstadt Skandia Open - Linz Telenordia Swedish Open - Bastad Kuppers Kolsch Cup - Aachen ECM Cup - Prague Zivnobanka Czech Open - Prostejov The Nottingham Cahllenger - Nottingham Tatra Banka Open - Bratislava IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Hugarian Food Open - Budapest Sports Expert Open - Nettingsdorf Zivnobanka Open - Prostejov Braunschweig Open - Braunschweig Yitzhak Rabin Challenger 1998 - Tel Aviv Rado Geneva Challenger - Geneva Black Forest Open - Alpirsbach ATP Heineken Challenger 1999 - Ho Chi Minh City Napoli International Cup - Napoli Meridiana Sardegna Open - Olbia Ciur Pribram Challenger - Pribram Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano Poznan Challenger - Poznan Opel Bulvaria MCG Bulgarian Open - Sofia Yitzhak Rabin Men's Challenger - Tel Aviv Nuembrecht Challenger - Nuembrecht Copa Ericsson - Buenos Aires Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Fergana Tennis Challenger Tournament - Fergana Prague Challenger - Prague XL Capital Bermuda Open - Bermuda Prague Open - Prague Tampere Imageneering Open - Tampere Tatra Banka Open 2003 - Bratislava Barletta Citta Della Disfida Open 2000 - Barletta Nord/LB Open 2004 - Braunschweig ATP Challenger Open 2004 - Monchengladbach Tatra Banka Slovak Open - Bratislava SIR Supermercadi Challenger - Rome Open de Charleroi - Charleroi Lambertz Open - Aachen Tatra Banka Open - Bratislava Mauritius Open - Mauritius KGHM Polish Indoors - Wroclaw Steelers Cup - Kosice Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Steelers Cup 2005 - Kosice S Tennis Masters - Graz Bauer Watertechnology Cup - Eckental Czech Indoor Open - Prague KGHM Emax Polish Indoors - Wroclaw 3rd Volkswagon Challenger - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkassen Cup - Dresden Schickendanz Open - Furth Czech Open 2006 - Prostejov Warsteiner Grand Prix - Oberstaufen Polish Open 99 - Poznan Harbour Tennis Cup Regione Lombardia - Milan Aamulehti Tampere Open - Tampere s Tennis Masters 06 - Graz CA-Challenge 2000 - Graz Sardinia International Championship - Cagliari Prosperita Open 2007 - Ostrava Unicredit Czech Open 2007 - Prostejov Challenger Citta di Olbia - Olbia Oberstaufen Cup - Oberstaufen Crystal Cup 1998 - Portoroz Graz CA Challenger - Graz Unicredit Czech Open - Prostejov Copa Ericsson - Guadalajara Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors Prague Open - Prague Cepu Open - San Marino ATP Challenger Numea - New Caledonia The Priority Telecom Open - Amersfoort Steelers Cup - Kosice CA Challenge - Graz Tumkur Open - Tumkur IPP Open - Helsinki Rome Challenger The Ericsson Open - Miami PrivatBank Cup - Dnepropetrovsk Copa Ericsson - Santiago Paegas Czech Open - Prague Bergamo Challenger Tento Czech Open - Prague Gold Flake Open - Chennai Croatia Open - Umag Samsung Open - Brighton Heineken Open - Auckland Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Prostejov Challenger Internationaler Raiffeisen Grand Prix - St. Polten Croatia Open - Umag Kremlin Cup - Moscow China Open - Beijing Kremlin Cup - Moscow Koblenz Challenger Rennes Challenger Bergamo Challenger Heineken Open - Auckland Tunis Challenger Aix En Provence Challenger Prostejov Challenger NASDAQ-100 Open - Miami Noumea Challenger Pau Challenger Forli 6 Challenger Rogers Masters - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Heineken Open - Auckland BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Chennai Open - Chennai Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai U.S. Men's Clay Court Championships - Houston BNP Paribas Open - Indian Wells Estoril Open - Estoril Caltanissetta Challenger Synsam Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Croatia Open - Umag Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BMW Open - Munich Hypo Group Tennis International - Portschach BNP Paribas Open - Indian Wells Phoenix Challenger Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Rogers Cup - Toronto BMW Open - Munich The Stella Artois Championships - London Western & Southern Open - Cincinnati Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Vancouver Challenger PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orleans Challenger The Artois Championships - London Mouilleron-Le-Captif Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose ATP Kremlin Cup - Moscow Prague Challenger BMW Open - Munich Prague II Challenger Open Sabadell Atlantico - Barcelona Ostrava Challenger AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Eckental Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Istanbul Challenger AIG Japan Open Tennis Championships - Tokyo Quimper Challenger If Stockholm Open - Stockholm Qatar Exxon Mobil Open - Doha Marbella Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Zagreb Challenger Generali Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Oeiras 3 Challenger Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Salzburg-Anif Challenger Open Sabadell Atlantico - Barcelona Orleans Challenger BMW Open - Munich AEGON Championships - London French Open - Paris Sanremo Challenger Rome 1 Challenger Bordeaux Challenger Bet-at-home Open - Hamburg Perugia Challenger Montechiarugolo - Parma Challenger Milan Challenger Braunschweig Challenger Trieste Challenger Zug Challenger Cordenons Challenger Swiss Indoors Basel - Basel San Marino Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam IPB Czech Indoor - Ostrava Open 13 - Marseille SkiStar Swedish Open - Bastad RCA Championships - Indianapolis Tata Open 2002 - Chennai Milan Indoors - Milan Copenhagen Open - Copenhagen Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna BMW Open - Munich ATP Kremlin Cup - Moscow Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Copenhagen Open - Copenhagen Generali Open - Kitzbuhel Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Delray Beach Open - Delray Beach St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Sofia Open - Sofia Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Countrywide Classic - Los Angeles Scania Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Heineken Open - Auckland Stockholm Open - Stockholm Serbia Open - Belgrade AEGON Championships - London Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Valencia Open - Valencia St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai Internazionali di Tennis di San Marino - San Marino Noventi Open - Halle Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel The Hamlet Cup - Long Island Erste Bank Open - Vienna Noventi Open - Halle Generali Open - Kitzbuhel Shanghai ATP Masters 1000 - Shanghai Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Open de la Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis French Open - Paris Swiss Indoors Basel - Basel Australian Open - Melbourne Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen French Open - Paris Swiss Indoors Basel - Basel Apia International - Sydney Geneva Open - Geneva Wimbledon - London Winston-Salem Open - Winston-Salem U.S. Open - New York Abierto Mexicano de Tenis Mifel - Los Cabos Astana Open - Nur-Sultan Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati Australian Open - Melbourne Masters Series - Hamburg Sony Ericsson Open - Miami Wimbledon - London Rogers Masters - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, CZE-ROU 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, BUL-LAT 1-4 Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group II, 1R, EGY-LAT 2-3 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 3R, LAT-FIN 3-2 Davis Cup, World Group II, PO, LAT-EGY 4-1 Davis Cup, Group II, PO, THA-LAT 2-3 U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 1, 1R, MKD-LAT 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group II, 1R, TUN-LAT 0-3 Davis Cup, Group II, 2R, MON-LAT 2-3 Olympics - Beijing Davis Cup, Group I, PO, LAT-ISR 2-3